package pruebasUnitarias;

import java.util.ArrayList;

import junit.framework.TestCase;
import tablero.Posicion;
import ataques.Disparo;
import barco.Componente;
import barco.Direccion;
import barco.Lancha;

public class LanchaTest extends TestCase {

    public void testLanchaDeberiaTenerUnaParteRestanteAlRecibirUnDisparo() {
        Lancha lancha = new Lancha(Direccion.DERECHA);
        ArrayList<Componente> partesLancha = lancha.getPartes();
        Componente componente = partesLancha.get(0);
        Disparo disparo = new Disparo(new Posicion(1, 1));
        componente.recibirAtaque(disparo);
        assertEquals(lancha.cantPartesRestantes(), 1);
    }

}
